Skip to content

Spec 004 — ORBAT: add & tune red and green assets#9

Merged
IanMayo merged 4 commits into
mainfrom
claude/fervent-feynman-5g4dpb
Jun 13, 2026
Merged

Spec 004 — ORBAT: add & tune red and green assets#9
IanMayo merged 4 commits into
mainfrom
claude/fervent-feynman-5g4dpb

Conversation

@IanMayo

@IanMayo IanMayo commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

What

A spec-kit specification (specs/004-orbat-red-green-assets/) for adding red (hostile) and green (neutral) assets to the ORBAT, with the ability to add and tune multiple independent instances of each.

Why

The ORBAT is the authoring root of the command-post stretch (DEC-60): allegiance-typed entities (blue/red/green) under one ontology, three stances (plan-for / avoid-assess / respect). Today the entity catalogue is fixed in config. This feature lets a planner populate and tune the red and green sides themselves.

Scope / guardrails

  • Display-only authoring scaffolding per the DEC-56 horizon split — instances are first-class entities (DEC-52) projected across the map and Sync Matrix.
  • NF9 honest floor — no fabricated adversary movement or reactive reasoning; reactive adversary (DEC-51) and constraint/objective emission are explicitly deferred, not claimed.
  • Additive to the data model — reuses the existing entity/allegiance vocabulary; adds only the allegiance attribute + per-asset tunable parameters.
  • Blue/own-force authoring is out of scope — this adds only the red and green sides.

Contents

  • spec.md — 4 prioritized, independently-testable user stories (add+tune red P1, add+tune green P1, roster management P2, cross-view projection P3), functional requirements, key entities, measurable success criteria, and assumptions.
  • checklists/requirements.md — quality checklist (all items pass on first iteration).

Next steps

Ready for /speckit-clarify (optional — e.g. to pin the exact per-allegiance parameter field list) or /speckit-plan.

https://claude.ai/code/session_01T3ZsVp7G1wAq6Dsfvh3eob


Generated by Claude Code

Spec-kit specification for authoring and tuning multiple red (hostile)
and green (neutral) asset instances on the ORBAT. Scoped to display-only
authoring scaffolding per the DEC-56 horizon split and NF9 honest floor;
reactive adversary and constraint/objective emission noted as deferred.

https://claude.ai/code/session_01T3ZsVp7G1wAq6Dsfvh3eob
@github-actions

github-actions Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-06-13 07:29 UTC

claude added 3 commits June 12, 2026 20:42
…uickstart

Design artifacts for the ORBAT red/green asset feature. Models assets as
allegiance-typed Entities (DEC-52/60), schema-defined and regenerated
(Principle I), display-only under the DEC-56 guard / NF9 honest floor.
Adds an Allegiance enum + a new orbat schema module, an ORBAT model + a
roster authoring surface in app/js, projected via the existing map and
Sync-Matrix. Blog post sketched for /speckit-implement.

https://claude.ai/code/session_01T3ZsVp7G1wAq6Dsfvh3eob
39 tasks across setup (schema regen), foundational (model + persistence +
projection + panel mount), and the four user stories (red MVP, green,
roster management, Sync-Matrix projection), plus polish. Tests included
per the project quality gates.

https://claude.ai/code/session_01T3ZsVp7G1wAq6Dsfvh3eob
Per maintainer review: extend the ORBAT feature so blue assets are
authorable and tunable alongside red/green, at the same display-only
scaffolding level (one ontology, three stances). Blue tuning does not
drive kernel routing in v1 (capability-matched allocation deferred); the
existing planned own-force (ROVER-1) is reconciled as the canonical blue
asset and is protected from removal. Propagated through spec, plan,
data-model (BlueParams + canonical_own_force + reconcileOwnForce),
contracts, quickstart, tasks (new US3 blue phase; roster/projection
renumbered to US4/US5), and the quality checklist.

https://claude.ai/code/session_01T3ZsVp7G1wAq6Dsfvh3eob
@IanMayo IanMayo merged commit 125a0b2 into main Jun 13, 2026
3 checks passed
@IanMayo IanMayo deleted the claude/fervent-feynman-5g4dpb branch June 13, 2026 07:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants